package abstraction;

/**Une note est attribuée pour une évaluation à un élève
 * 
 * @author Pocman
 *
 */
public class Note {
	private int id_evaluation;
	private double note;
	private String email;
	private String date_correction;
	private String correcteur;
	private boolean estDefinitive;
	
	/**Constructeur appelé lors de l'importation depuis la base de donnée ou de la saisie par un utilisateur
	 * 
	 * @param id_evaluation
	 * @param email
	 * @param note
	 * @param date
	 * @param correcteur
	 * @param estDefinitive
	 */
	public Note(int id_evaluation,  String email, double note,
			String date, String correcteur, boolean estDefinitive) {
		super();
		this.id_evaluation = id_evaluation;
		this.note = note;
		this.email = email;
		this.date_correction = date;
		this.correcteur = correcteur;
		this.estDefinitive = estDefinitive;
	}	

	public int getId_evaluation() {
		return id_evaluation;
	}

	public void setId_evaluation(int id_evaluation) {
		this.id_evaluation = id_evaluation;
	}

	public double getNote() {
		return note;
	}
	
	public void setNote(double note) {
		this.note = note;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getDate_correction() {
		return date_correction;
	}

	public void setDate_correction(String date_correction) {
		this.date_correction = date_correction;
	}

	public boolean estDefinitive() {
		return estDefinitive;
	}

	public void setDefinitive(boolean d){
		this.estDefinitive = d;
	}

	public String getCorrecteur() {
		return correcteur;
	}
	
	public void setCorrecteur(String correcteur) {
		this.correcteur = correcteur;
	}
	
	
	

}
